<!DOCTYPE HTML>
<html>
<head>
<title>#MaxThreadsPerHotkey | AutoHotkey</title>
<meta name="description" content="The #MaxThreadsPerHotkey directive sets the maximum number of simultaneous threads per hotkey or hotstring." />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="../static/theme.css" rel="stylesheet" type="text/css" />
<script src="../static/content.js" type="text/javascript"></script>
</head>
<body>

<h1>#MaxThreadsPerHotkey</h1>

<p>设置每个<a href="../Hotkeys.htm">热键</a>或<a href="Hotstrings.htm">热字串</a>可同时存在的最大<a href="../misc/Threads.htm">线程</a>数.</p>

<pre class="Syntax"><span class="func">#MaxThreadsPerHotkey</span> Value</pre>
<h2>参数</h2>
<dl>

  <dt>值</dt>
  <dd><p>指定的热键/热字串可运行的最大<a href="../misc/Threads.htm">线程</a>数(限制在 20 内).</p></dd>

</dl>
<h2>备注</h2>
<p>此设置用来控制指定的<a href="../Hotkeys.htm">热键</a>或<a href="Hotstrings.htm">热字串</a>子程序允许同时存在多少个 "实例". 例如, 如果一个热键的此限制为 1, 那么当它的子程序在运行时再次按下这个热键, 那么键击会被忽略. 这有助于防止意外的重复按键. 然而, 如果您想要缓存这些键击而不是忽略它们(可能要增加键盘自动重复功能的响应性), 那么请使用 <a href="_MaxThreadsBuffer.htm">#MaxThreadsBuffer</a>.</p>
<p>与 <a href="_MaxThreads.htm">#MaxThreads</a> 不同, 此设置<strong>不是</strong>全局的. 相反, 应该把它放在您希望影响的首个热键标签之前, 那么从这里到再次使用此指令之间的所有热键都会受到这个限制.</p>
<p>不论此设置如何, 任何首行为 <a href="ExitApp.htm">ExitApp</a>, <a href="Pause.htm">Pause</a>, <a href="Edit.htm">Edit</a>, <a href="Reload.htm">Reload</a>, <a href="KeyHistory.htm">KeyHistory</a>, <a href="ListLines.htm">ListLines</a>, <a href="ListVars.htm">ListVars</a> 或 <a href="ListHotkeys.htm">ListHotkeys</a> 的<a href="../Hotkeys.htm">热键</a>子程序总是会运行.</p>
<p>如果 <a href="_MaxThreads.htm">#MaxThreads</a> 的设置小于此设置, 那么它会优先生效.</p>
<p>如果脚本中未使用此指令, 那么它会表现的就像此设置为 1 那样.</p>
<h2>相关</h2>
<p><a href="_MaxThreads.htm">#MaxThreads</a>, <a href="_MaxThreadsBuffer.htm">#MaxThreadsBuffer</a>, <a href="Critical.htm">Critical</a>, <a href="../misc/Threads.htm">线程</a>, <a href="Hotkey.htm">Hotkey</a>, <a href="_MaxHotkeysPerInterval.htm">#MaxHotkeysPerInterval</a>, <a href="_HotkeyInterval.htm">#HotkeyInterval</a>, <a href="ListHotkeys.htm">ListHotkeys</a></p>
<h2>示例</h2>
<pre class="NoIndent">#MaxThreadsPerHotkey 3</pre>

</body>
</html>
